home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 41.zip / BS1 part 41 / Lattice C v5.02 d2.adf / CompactH / stdio.h < prev    next >
Text File  |  1988-11-07  |  2KB  |  58 lines

  1. €ˆfileno€_BUFSIZ 512€BUFSIZ 512€_NFILE 20
  2. ƒ_iobuf
  3. {
  4. ƒ_iobuf*_next;
  5. Ž„*_ptr;
  6. ‚_rcnt;
  7. ‚_wcnt;
  8. Ž„*_base;
  9. ‚_size;
  10. ‚_flag;
  11. ‚_file;
  12. Ž„_cbuff;
  13. };
  14. ƒ_iobuf _iob[];€_IOFBF 0€_IOREAD 1€_IOWRT 2€_IONBF 4€_IOMYBUF 8€_IOEOF 16€_IOERR 32€_IOLBF 64€_IORW 128€_IOAPP 0x4000€_IOXLAT 0x8000ˆœ€œ0L‡€¢ƒ_iobuf€EOF (-1)€stdin (&_iob[0])€stdout (&_iob[1])€stderr (&_iob[2])€getc(p) (--(p)->_rcnt>=0?*(p)->_ptr++:_filbf(p))€getchar()getc(stdin)€putc(c,p) (--(p)->_wcnt>=0?((‚)(*(p)->_ptr++=(c))):_flsbf((Ž„)(c),p))€putchar(c) putc(c,stdout)€feof(p) (((p)->_flag&_IOEOF)!=0)€ferror(p) (((p)->_flag&_IOERR)!=0)€fileno(p) (p)->_file€rewind(fp) fseek(fp,0L,0)€fflush(fp) _flsbf(-1,fp)€clearerr(fp) clrerr(fp)ˆ__ARGS°ª€__ARGS(a) ()€__ARGS(a) a‡‡€printf __builtin_printf
  15. ‹clrerr __ARGS((¢*));
  16. ‚fclose __ARGS((¢*));
  17. ‚fcloseall __ARGS((‹));
  18. ¢*fdopen __ARGS((‚,„*));
  19. ‚fgetc __ARGS((¢*));
  20. ‚fgetchar __ARGS((‹));
  21. „*fgets __ARGS((„*,‚,¢*));
  22. ‚flushall __ARGS((‹));
  23. ‚fmode __ARGS((¢*,‚));
  24. ¢*fopen __ARGS((„*,„*));
  25. ‚fprintf __ARGS((¢*,„*,...));
  26. ‚_writes __ARGS((„*,...));
  27. ‚_tinyprintf __ARGS((„*,...));
  28. ‚fputc __ARGS((‚,¢*));
  29. ‚fputchar __ARGS((‚));
  30. ‚fputs __ARGS((„*,¢*));
  31. ‚fread __ARGS((„*,‚,‚,¢*));
  32. ¢*freopen __ARGS((„*,„*,¢*));
  33. ‚fscanf __ARGS((¢*,„*,...));
  34. ‚fseek __ARGS((¢*,,‚));
  35. ftell __ARGS((¢*));
  36. ‚fwrite __ARGS((„*,‚,‚,¢*));
  37. „*gets __ARGS((„*));
  38. ‚printf __ARGS((„*,...));
  39. ‚puts __ARGS((„*));
  40. ‚scanf __ARGS((„*,...));
  41. ‚setbuf __ARGS((¢*,„*));
  42. ‚setnbf __ARGS((¢*));
  43. ‚setvbuf __ARGS((¢*,„*,‚,‚));
  44. ‚sprintf __ARGS((„*,„*,...));
  45. ‚sscanf __ARGS((„*,„*,...));
  46. ‚ungetc __ARGS((‚,¢*));
  47. ‚_filbf __ARGS((¢*));
  48. ‚_flsbf __ARGS((‚,¢*));
  49. ‚access __ARGS((„*,‚));
  50. ‚chdir __ARGS((„*));
  51. ‚chmod __ARGS((„*,‚));
  52. „*getcwd __ARGS((„*,‚));
  53. ‚mkdir __ARGS((„*));
  54. ‚perror __ARGS((„*));
  55. ‚rename __ARGS((„*,„*));
  56. ‚unlink __ARGS((„*));
  57. ‚remove __ARGS((„*));
  58. ‚rmdir __ARGS((„*));ˆabs€abs(x) ((x)<0?-(x):(x))‡ˆmax€max(a,b) ((a)>(b)?(a):(b))€min(a,b) ((a)<=(b)?(a):(b))‡‡